producing cause - French English Dictionary